package com.zhouheng.springbootjpa.enums;

/**
 * 产品种类
 *
 * @author 周恒
 * @date 20180912 19:24:02
 * @since v1.0
 */
public enum ProductTypeEnum {

    T("003001","气压场气温", "air"),
    MT2("003002","两米气温"),
    LSPR("003003","大尺度降水率"),
    CVPR("003004","降水率"),
    MSLP("003005","海平面气压", "slp"),
    GH("003006","位势高度", "hgt"),
    NCEP_RAIN("003012","NCEP降水"),
    MT2_ANOMALY("003017","2米气温异常(距平)"),
    CVPR_ANOMALY("003018","总降水异常(降雨距平率)"),
    GH_ANOMALY("003020","位势高度异常(距平)"),
    U_WIND("003007","U经向风", "uwnd"),
    V_WIND("003008","V纬向风", "vwnd"),
    U_WIND_ANOMALY("003021","U经向风异常(距平)"),
    V_WIND_ANOMALY("003022","V纬向风异常(距平)"),
    MSLP_ANOMALY("003019","海平面气压异常(距平)"),
    T_ANOMALY("003016","气压场气温异常(距平)"),
    TMAX("003010","最高温"),
    TMIN("003011","最低温"),
    SST("003009","海表温度","sst"),
    OMEGA("003013","垂直速度","omega");

    private String key;
    private String value;
    private String field;

    ProductTypeEnum(String key, String value) {
        this.key = key;
        this.value = value;
    }

    ProductTypeEnum(String key, String value, String field) {
        this.key = key;
        this.value = value;
        this.field = field;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getField() {
        return field;
    }

    public void setField(String field) {
        this.field = field;
    }
}
